package com.ruoyi.project.notice.category.service;

import com.ruoyi.project.notice.category.domain.Category;

import java.util.List;

public interface ICategoryService {
    /**
     * 动态条件查询
     * @param category
     * @return
     */
    List<Category> selectCategoryList(Category category);

    /**
     * 新增
     * @param category
     * @return
     */
    int insertCategory(Category category);

    /**
     * 单条删除
     * @param id
     * @return
     */
    int deleteById(Long id);

    /**
     * 批量删除
     * @param ids
     * @return
     */
    int deleteByIds(Long[] ids);

    /**
     * 根据主键查询
     * @param id
     * @return
     */
    Category selectById(Long id);

    /**
     * 修改
     * @param category
     * @return
     */
    int updateCategory(Category category);
}
